1128,1129,1130,1131,1131,1132,1133,1134,1135,1136,1136,1137,1137,1138,1138,1139,1140,1141,1142,1142,1143,1143,1144,1144,1144,1145,1145,1145,1144,1118,1118,1118,1117,1117,1116,1115,1115,1114,1113,1112,1111,1111,1110,1108,1107,1107,1107,1107,1107,1108,1108,1109,1109,1110,1110,1111,1111,1112,1112,1113,1113,1114,1114,1115,1116,1116,1117,1117,1118,1119,1120,1120,1121,1122,1123,1123,1124,1123,1122,1122,1121,1119,1118,1118,1144,1144,1145,1146,1147,1147,1147,1147,1147,1147,1147,1147,1148,1148,1148,1148,1148,1147,1147,1147,1147,1147,1147,1147,1146,1146,1146,1145,1145,1144,1143,1143,1139,1138,1133,1132,1131,1129,1128,1128,1127,1126,1126,1124,1123,1123,1122,1122,1122,1123,1123,1124,1124,1125,1125,1125,1126,1126,1127,1127,1129,1133,1133,1134,1136,1137,1137,1138,1138,1137,1136,1135,1135,1135,1135,1134,1134,1133,1132,1130,1129,1128,1128,1128,1128,1128,1129,1130,1130,1131,1131,1132,1132,1132,1133,1133,1134,1134,1134,1134,1134,1133,1133,1132,1132,1131,1131,1130,1130,1129,1129,1129,1128,1128,1128,1127,1127,1127,1127,1127,1127,1127,1128,1128,1129,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1142,1144,1145,1146,1147,1148,1149,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1162,1163,1165,1166,1167,1167,1168,1169,1171,1172,1173,1174,1175,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1187,1188,1191,1192,1193,1194,1195,1195,1196,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1205,1206,1206,1207,1207,1208,1208,1209,1209,1209,1210,1210,1211,1212,1213,1214,1215,1216,1218,1219,1220,1221,1222,1223,1224,1225,1226,1226,1227,1228,1228,1229,1229,1230,1230,1231,1232,1232,1232,1233,1234,1234,1235,1236,1236,1236,1235,1234,1234,1233,1233,1233,1232,1232,1232,1232,1233,1233,1233,1234,1234,1233,1233,1232,1232,1231,1231,1232,1232,1233,1233,1234,1234,1234,1235,1235,1247,1247,1247,1248,1248,1249,1248,1249,1250,1251,1252,1252,1253,1254,1254,1255,1255,1256,1256,1256,1255,1255,1254,1254,1253,1253,1252,1251,1250,1249,1248,1247,1235,1235,1235,1234,1234,1233,1233,1233,1233,1234,1234,1235,1236,1236,1237,1237,1237,1237,1236,1236,1235,1235,1235,1236,1236,1237,1238,1239,1240,1241,1241,1242,1242,1243,1243,1244,1245,1246,1247,1248,1249,1249,1249,1250,1251,1252,1253,1253,1254,1254,1255,1255,1256,1256,1257,1257,1258,1259,1260,1261,1262,1262,1263,1264,1265,1265,1266,1267,1268,1268,1269,1270,1270,1271,1271,1271,1272,1272,1273,1273,1274,1275,1276,1277,1278,1279,1279,1280,1280,1281,1282,1282,1283,1283,1284,1284,1284,1284,1284,1284,1284,1284,1285,1286,1286,1287,1287,1288,1288,1289,1289,1289,1290,1290,1290,1291,1291,1291,1292,1292,1292,1292,1293,1293,1294,1294,1293,1293,1292,1291,1291,1290,1290,1289,1288,1287,1287,1287,1288,1289,1290,1290,1291,1292,1293,1294,1294,1295,1295,1296,1296,1297,1298,1298,1299,1299,1299,1299,1299,1298,1297,1297,1296,1295,1294,1294,1294,1295,1296,1297,1298,1299,1299,1300,1300,1301,1301,1301,1301,1300,1300,1300,1299,1299,1299,1299,1298,1298,1297,1297,1297,1296,1296,1296,1296,1297,1297,1297,1297,1297,1297,1297,1297,1298,1299,1299,1300,1300,1301,1301,1301,1300,1299,1299,1299,1300,1300,1301,1301,1301,1301,1301,1301,1301,1301,1302,1302,1302,1302,1302,1301,1301,1301,1301,1301,1300,1300,1299,1299,1298,1297,1296,1295,1294,1294,1293,1292,1291,1290,1289,1289,1288,1288,1287,1287,1286,1285,1284,1283,1282,1281,1281,1280,1279,1278,1277,1276,1275,1274,1273,1272,1271,1270,1270,1269,1269,1268,1267,1267,1266,1265,1264,1264,1263,1263,1263,1264,1264,1264,1265,1265,1265,1265,1265,1264,1263,1263,1262,1262,1261,1260,1259,1259,1258,1258,1257,1256,1255,1255,1255,1255,1256,1257,1257,1258,1258,1258,1258,1257,1256,1255,1255,1254,1254,1253,1252,1251,1250,1248,1247,1247,1246,1246,1245,1244,1243,1242,1241,1240,1240,1239,1238,1237,1236,1235,1235,1234,1232,1232,1231,1230,1229,1229,1229,1229,1229,1228,1228,1228,1229,1229,1230,1230,1231,1231,1232,1233,1234,1235,1236,1236,1236,1235,1235,1234,1234,1233,1232,1231,1230,1230,1229,1228,1227,1227,1226,1226,1225,1225,1224,1224,1223,1222,1222,1221,1221,1220,1219,1219,1218,1218,1217,1217,1216,1216,1215,1215,1214,1214,1213,1213,1212,1211,1210,1209,1208,1207,1206,1206,1205,1204,1204,1203,1202,1201,1200,1200,1199,1199,1198,1198,1197,1197,1197,1197,1196,1196,1195,1195,1195,1194,1193,1192,1191,1190,1189,1188,1188,1187,1187,1186,1185,1185,1184,1183,1182,1181,1180,1180,1179,1178,1178,1177,1177,1176,1175,1174,1173,1172,1172,1171,1171,1170,1169,1168,1167,1166,1165,1164,1163,1162,1161,1160,1159,1158,1157,1156,1155,1154,1153,1153,1152,1151,1150,1149,1148,1147,1147,1146,1145,1144,1143,1142,1142,1141,1141,1142,1142,1143,1143,1144,1145,1145,1146,1147,1148,1148,1149,1149,1150,1150,1149,1149,1148,1147,1147,1146,1146,1145,1144,1143,1142,1141,1140,1139,1138,1137,1137,1136,1135,1134,1134,1133,1133,1132,1131,1129,1128,1128,1128,1128;823,822,821,821,820,820,819,818,818,818,817,817,816,816,815,814,813,812,811,810,810,809,808,807,806,806,805,804,804,803,804,805,805,806,806,806,807,807,807,807,807,808,808,808,808,807,806,805,804,803,802,802,801,801,800,799,798,798,797,797,796,796,795,795,795,794,794,795,795,796,796,797,797,797,798,799,799,800,800,801,801,801,802,803,804,803,802,801,799,798,797,796,795,794,793,792,789,787,786,784,782,782,781,780,779,778,777,776,776,775,774,773,772,772,771,770,765,763,758,757,757,756,756,755,755,755,754,753,752,751,751,750,749,749,748,747,746,746,745,744,743,742,742,741,738,733,732,732,730,729,728,727,722,721,721,720,715,714,713,712,711,709,708,707,706,706,705,704,703,702,701,700,699,699,698,698,697,696,696,695,692,691,690,689,688,688,687,686,685,685,684,684,683,683,682,681,681,680,679,679,678,677,676,675,674,673,672,671,670,669,669,668,667,667,666,666,666,666,666,666,666,666,666,666,666,666,667,668,669,670,670,670,670,670,670,671,671,671,671,672,672,672,673,673,672,672,672,672,672,672,671,671,670,670,670,669,669,668,668,668,668,669,669,670,670,671,671,673,673,674,674,674,675,675,676,676,677,678,679,680,681,682,683,684,685,685,686,686,687,687,688,689,690,691,692,693,694,695,696,697,698,698,698,698,697,697,697,697,698,698,698,699,699,699,700,700,701,701,702,702,702,701,700,700,699,700,700,701,702,703,704,705,706,706,707,708,708,709,710,711,712,713,714,714,715,716,717,718,719,719,720,721,722,722,723,723,724,725,725,726,716,715,714,713,712,711,710,709,708,707,707,708,708,708,709,709,710,711,712,713,713,714,714,715,715,716,717,717,717,717,717,716,726,728,729,729,730,730,731,732,733,733,734,734,735,736,737,738,739,740,740,741,741,742,743,743,744,745,745,745,744,744,743,743,742,742,743,743,744,744,745,746,746,747,748,748,749,750,750,751,751,752,752,753,753,754,754,755,755,755,755,755,755,754,754,753,753,752,752,751,751,750,750,749,748,748,747,746,746,745,745,744,744,744,744,744,743,743,742,742,741,740,739,738,738,737,736,735,734,733,732,731,730,729,729,729,730,730,731,731,732,732,733,734,734,735,736,736,737,738,738,739,740,741,741,742,742,743,743,744,744,744,743,743,742,742,742,742,743,744,745,745,745,746,746,747,748,749,750,750,751,751,752,752,752,753,754,755,756,757,758,759,760,761,761,762,763,764,765,766,767,767,768,769,770,770,771,772,773,774,775,777,778,779,781,782,784,785,786,787,788,789,790,791,792,793,794,794,795,796,797,798,799,800,801,801,802,803,803,804,805,806,807,808,809,810,811,811,812,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,834,833,833,833,832,832,832,832,832,831,830,830,829,829,828,828,828,828,828,829,829,830,830,830,830,830,829,829,829,829,828,827,826,825,825,824,823,822,821,821,821,821,822,822,823,824,824,825,826,826,827,828,829,830,830,830,829,829,828,828,827,827,826,826,825,825,825,825,826,827,828,829,830,831,831,832,833,834,834,835,835,836,836,837,837,837,836,836,835,835,834,834,833,833,832,831,830,829,829,828,828,827,827,827,827,826,826,826,825,825,825,826,827,828,829,830,830,831,832,833,834,834,835,835,836,836,837,838,839,840,841,842,842,843,843,844,844,844,844,844,845,845,846,846,847,847,848,848,849,849,850,851,851,852,853,854,854,855,856,857,858,858,859,859,860,860,861,861,862,862,863,863,864,864,864,864,864,864,863,862,861,860,860,859,859,859,858,858,857,857,856,856,855,854,853,852,851,850,849,848,847,848,848,849,850,850,850,851,851,850,850,850,849,849,848,847,847,847,846,846,846,845,845,846,846,847,847,848,848,849,849,850,850,850,851,851,852,852,852,852,853,854,854,854,854,854,855,855,855,855,854,854,853,852,851,851,850,851,851,851,851,851,851,850,849,848,847,846,846,845,845,845,844,844,844,844,843,843,842,841,840,840,839,838,837,836,836,835,835,835,835,835,835,835,835,835,835,834,834,833,833,832,832,831,831,830,828,827,826,825,824